import {get,post} from './index'


// ====================== 菜单管理 ===================
// 菜单列表   istree 是否需要返回树形结构  是-true,  否：不传
export const menulist =(params) => get('menulist',params)
// 添加菜单
export const menuadd = (params) => post('menuadd',params)
// 菜单删除
export const menudelete = (params) => post ('menudelete',params)
// 获取一条菜单
export const menuinfo = (params) => get('menuinfo',params)
// 编辑菜单
export const menuedit = (params) => post('menuedit',params)

// ====================== 角色管理 ===================

// 角色添加 rolename 角色名称string     menus 角色权限id数组'2,3,4' 字符串   status 状态1正常2禁用number
export const roleadd = (params) => post('roleadd',params)
// 角色列表
export const rolelist = () => get('rolelist')
// 角色删除  id 角色编号
export const roledelete = (params) => post('roledelete',params)
// 角色获取一条  id 角色编号
export const roleinfo =(params) => get('roleinfo',params)
// 角色修改   id 编号，必填项  rolename 角色名称  menus 角色权限  status 状态1正常2禁用
export const roleedit =(params) => post('roleedit',params)

// ====================== 管理员管理 ===================

// 管理员添加
export const useradd = (params) => post('useradd',params)
// 管理员列表
export const userlist = (params) => get('userlist',params)
// 管理员总数
export const usercount = () => get('usercount')
// 管理员删除
export const userdelete  = (params) => post('userdelete',params)
// 管理员获取一条
export const  userinfo = (params) => get('userinfo',params)
// 管理员修改
export const useredit  = (params) => post('useredit',params)
//管理员登录 
export const userlogin =(params) => post('userlogin',params)

// ====================== 商品分类 ===================

// 商品分类添加  pid上级分类编号  catename商品分类名称   img图片(文件，一般用于二级分类)    status状态 1正常2禁用
export const cateadd = (params) => post('cateadd',params,true)
// 商品分类列表   istree是否需要返回树形结构            是-true,  否：不传pid
export const catelist = (params) => get('catelist',params)
// 商品分类删除  id 分类编号
export const catedelete = (params) => post('catedelete',params)
// 商品分类获取一条  id分类编号
export const cateinfo =(params) => get('cateinfo',params)
// 商品分类修改   id分类编号，必填项  pid上级分类编号  catename商品分类名称  img图片(一般用于二级分类)  status状态1正常2禁用
export const cateedit =(params) => post('cateedit',params,true)

// ====================== 商品规格管理 ===================

// 商品规格添加
export const specsadd = (params) => post('specsadd',params)
// 商品规格列表
export const specslist = (params) => get('specslist',params)
// 商品规格总数
export const specscount = () => get('specscount')
// 商品规格删除
export const specsdelete  = (params) => post('specsdelete',params)
// 商品规格获取一条
export const  specsinfo = (params) => get('specsinfo',params)
// 商品规格修改
export const specsedit  = (params) => post('specsedit',params)

// ====================== 商品管理 ===================

// 商品添加
export const goodsadd = (params) => post('goodsadd',params,true)
// 商品列表
export const goodslist = (params) => get('goodslist',params)
// 商品总数
export const goodscount = () => get('goodscount')
// 商品删除
export const goodsdelete  = (params) => post('goodsdelete',params)
// 商品获取一条
export const  goodsinfo = (params) => get('goodsinfo',params)
// 商品修改
export const goodsedit  = (params) => post('goodsedit',params,true)

// ====================== 会员管理 ===================

// 会员列表
export const memberlist = () => get('memberlist')
// 会员获取
export const memberinfo = (params) => get('memberinfo',params) 
// 会员修改
export const memberedit = (params) => post('memberedit',params)

// ====================== 轮播图管理 ===================

// 轮播图列表  
export const bannerlist =() => get('bannerlist')
// 添加轮播图
export const banneradd = (params) => post('banneradd',params,true)
// 轮播图删除
export const bannerdelete = (params) => post ('bannerdelete',params)
// 获取一条轮播图
export const bannerinfo = (params) => get('bannerinfo',params)
// 编辑轮播图
export const banneredit = (params) => post('banneredit',params,true)

// ====================== 限时秒杀管理 ===================

// 限时秒杀列表  
export const secklist =() => get('secklist')
// 添加限时秒杀
export const seckadd = (params) => post('seckadd',params)
// 限时秒杀删除
export const seckdelete = (params) => post ('seckdelete',params)
// 获取一条限时秒杀
export const seckinfo = (params) => get('seckinfo',params)
// 编辑限时秒杀
export const seckedit = (params) => post('seckedit',params)